package com.topdt.jbpm.utils;

import java.io.File;
import java.util.ArrayList;
import java.util.List;

import org.apache.commons.lang3.StringUtils;

/**
 * 查找文件公共类
 * 建立日期 : Aug 26, 2013 11:42:22 AM<br>
 * 作者: 孙耀飞<br>
 * 模块: <br>
 * 描述: <br>
 * 1 <br>
 * 2 <br>
 */
public class SearchDocument {

	/**
	 * 
	 * 建立日期 : Aug 26, 2013 10:39:13 AM<br>
	 * 作者: 孙耀飞<br>
	 * 模块: <br>
	 * 描述: 只查找当前目录下的指定类型的文件<br>
	 * 1 fileType：文件类型；<br>
	 * 2 folderPath：查找目录<br>
	 */
	public static List<String> scanDocument(String folderPath,String fileType){
		List<String> listFile = new ArrayList<String>();
		if(StringUtils.isNotBlank(folderPath)){
			File file = new File(folderPath);
			if(file.isDirectory()){
				File[] fList = file.listFiles();
				for(int i=0;i<fList.length;i++){
					if(fList[i].getPath().endsWith(fileType)){
						listFile.add(fList[i].getName());
					}
				}
			}
		}
		return listFile;
	}
	
	
	/*测试 方法*/
	public static void main(String[] args) {
		SearchDocument document = new SearchDocument();
		List<String> listFile=document.scanDocument("F:\\myeclipseWorkspace\\saasoa\\WebRoot\\HTMLIMAGE\\181\\1376385740917.files", "gif");
		System.out.println(listFile);
	
	}
}
